/**   
 * @Title: SseController.java 
 * @Package com.dragon.learn.sse 
 * @Description: TODO(用一句话描述该文件做什么) 
 * @author dragon   
 * @date 2018年9月5日 下午6:13:57 
 * @version V1.0   
 */
package com.dragon.learn.sse;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import java.util.Random;

/** 
 * 4.5.3 服务器端推送技术
 * @ClassName: SseController 
 * @Description: TODO(这里用一句话描述这个类的作用) 
 * @author dragon
 * @date 2018年9月5日 下午6:13:57 
 *  
 */
@RestController
@RequestMapping(value = "sse")
public class SseController {

	@RequestMapping(value = "push" , produces = "text/event-stream")
	public String path() {
		
		Random r = new Random();
		
		try {
			Thread.sleep(5000);
		} catch (InterruptedException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		
		return "data:Testing 1,2,3" + r.nextInt() + "\n\n";
	}
}
